﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ECommerce.Factory
{
    public static class Objeto
    {
        public static void Load(ECommerce.Model.Objeto Objeto, System.Data.DataRow dr)
        {
            if (dr != null)
            {
                if (dr["Id"] != null)
                    Objeto.Id = Convert.ToInt32(dr["Id"].ToString());
                if (dr["Denominación"] != null)
                    Objeto.Denominación = dr["Denominación"].ToString();
            }
        }
        public static void Load(ECommerce.Model.Objeto Objeto, ECommerce.WebControls.WebObjeto WebObjeto)
        {
            if (WebObjeto != null)
            {
                if (WebObjeto.txtId != null)
                    if (WebObjeto.txtId.Text != "")
                        Objeto.Id = Convert.ToInt32(WebObjeto.txtId.Text);
                if (WebObjeto.txtDenominación != null)
                    if (WebObjeto.txtDenominación.Text != "")
                        Objeto.Denominación = WebObjeto.txtDenominación.Text;
            }
        }
        public static void Load(ECommerce.Model.Objeto Objeto, ECommerce.WebControls.WebObjetoViewList WebObjetoViewList)
        {
            if (WebObjetoViewList != null)
            {
                if (WebObjetoViewList.lnkId != null)
                    if (WebObjetoViewList.lnkId.Text != "")
                        Objeto.Id = Convert.ToInt32(WebObjetoViewList.lnkId.Text);
                if (WebObjetoViewList.lnkDenominación != null)
                    if (WebObjetoViewList.lnkDenominación.Text != "")
                        Objeto.Denominación = WebObjetoViewList.lnkDenominación.Text;
            }
        }
    }
}
